package org.front.shared.data;

import java.io.Serializable;

public class GraphData implements Serializable, Comparable<GraphData> {

	/** Serial */
	private static final long serialVersionUID = -8926567766213632785L;

	/** Le mois */
	private int key;

	/** La somme des benefices */
	private double sommeBenefice;

	/**
	 * @return the mois
	 */
	public int getMois() {
		return key;
	}

	/**
	 * @param mois
	 *            the mois to set
	 */
	public void setMois(int mois) {
		this.key = mois;
	}

	/**
	 * @return the sommeBenefice
	 */
	public double getSommeBenefice() {
		return sommeBenefice;
	}

	/**
	 * @param sommeBenefice
	 *            the sommeBenefice to set
	 */
	public void setSommeBenefice(double sommeBenefice) {
		this.sommeBenefice = sommeBenefice;
	}

	@Override
	public int compareTo(GraphData statistiqueMois) {

		double nombre1 = statistiqueMois.getMois();
		double nombre2 = this.getMois();
		if (nombre1 > nombre2)
			return -1;
		else if (nombre1 == nombre2)
			return 0;
		else
			return 1;
	}

}
